import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { UsersService } from './users.service';
import { UsersController } from './users.controller';
import { User } from './user.entity';

@Module({
  imports: [TypeOrmModule.forFeature([User])], // 导入 User 实体，用于数据库操作
  controllers: [UsersController], // 注册 UsersController，处理用户相关的 HTTP 请求
  providers: [UsersService], // 注册 UsersService，提供用户相关的业务逻辑
  exports: [UsersService], // 导出 UsersService，允许其他模块使用
})
export class UsersModule {}